package com.lostreseditores.sabersai.dataaccess.dao;

import java.util.List;

import com.lostreseditores.sabersai.model.Comunidad;


/**
 * Interface for ComunidadDAO.
 * @author Zathura Code Generator http://code.google.com/p/zathura
 *
 */
public interface IComunidadDAO {
    public void save(Comunidad instance);

    public void delete(Comunidad instance);

    public void update(Comunidad instance);

    public Comunidad findById(Integer id);

    public List<Comunidad> findByExample(Comunidad instance);

    public List<Comunidad> findByProperty(String propertyName, Object value);

    public List<Comunidad> findAll();

    public List<Comunidad> findByCriteria(String whereCondition);

    public List<Comunidad> findPageComunidad(String sortColumnName,
        boolean sortAscending, int startRow, int maxResults);

    public Long findTotalNumberComunidad();

    public List<Comunidad> findByComudescripv(Object comudescripv);

    public List<Comunidad> findByComuidn(Object comuidn);
}
